// pages/ucenter/partner.js
var util = require('../../../utils/util.js');
var api = require('../../../config/api.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    dataForm: {
      mobile: '',
      store: '',
      address: ''
    }
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },
  // 获取手机号
  bindPhoneNumber(e) {
    if (e.detail.errMsg !== "getPhoneNumber:ok") {
      // 拒绝授权
      return;
    }

    // if (!this.data.hasLogin) {
    //   wx.showToast({
    //     title: '绑定失败：请先登录',
    //     icon: 'none',
    //     duration: 2000
    //   });
    //   return;
    // }

    util.request(api.AuthBindPhone, {
      iv: e.detail.iv,
      encryptedData: e.detail.encryptedData
    }, 'POST').then(res => {
      if (res.errno === 0) {
        this.setData({
          'dataForm.mobile': res.data
        });
      }
    })
  },
  // 门店名
  bindStoreInput(e) {
    this.setData({
      'dataForm.store': e.detail.value
    });
  },
  // 地址
  bindAddressInput(e) {
    this.setData({
      'dataForm.address': e.detail.value
    });
  },
  // 确认申请
  handleSubmit() {
    const {mobile, store, address } = this.data.dataForm
    if (mobile === '') {
      wx.showToast({
        title: '手机号不能为空',
        icon: 'none'
      })
      return
    }
    if (address === '') {
      wx.showToast({
        title: '地址不能为空',
        icon: 'none'
      })
      return
    }
    util.request(api.addUsApply, this.data.dataForm, 'POST').then(function (res) {
      if (res.errno === 0) {
        wx.showModal({
          title: '申请成功',
          content: '请耐心等待管理员审核',
          showCancel: false
        });
        setTimeout(() => {
          wx.navigateBack()
        }, 2000)
      } else {
        wx.showModal({
          title: '错误信息',
          content: res.errmsg,
          showCancel: false
        });
      }
    })
  }
})